大家多少都聽過或是用過網路聊天室、交友軟體之類的吧?像是台灣人一定知道的 PTT,或是 Skout、BeeTalk、Tinder 等等族繁不及備載。
這次要挑戰我大學時期蠻流行的匿名一對一聊天網站「WooTalk 吾聊」,當時 Dcard 也正紅,但是礙於每天只能抽一張卡又不保證對方會接受的無奈感(?),這個神秘的網站就在我們宿舍間成為流行......。
我轉職為前端工程師剛滿一年,但除了產品介面的維護之外,還有很多常見的商務功能在工作上一直沒機會碰到,所以想藉由這次鐵人賽,讓自己好好消化一些知識, 並以「廢也要廢得完整」的精神,實踐一套簡單的產品架構,也記錄我的學習過程。
這 30 天的內容大概會這樣進行:
概念探索:
專案規劃:
實作:
進階:
這次的 side project 我也盡量捏在 80/20 法則的範圍內,完全未知的部分是:
這些需要多爬文研究與 AI 輔助來完成基本的知識建立與功能實現。其他則是我已經略知一二的技術,因此這次挑戰算是有把握完成~剩下的就在開發過程中慢慢摸索吧!
整體的先備知識大概有:
真的,就只有一點點......
剛剛不是說:「在開發過程中慢慢摸索」嗎?這才是隕石開發的醍醐味^O^
專案成果可以參考我的 GitHub,隨鐵人賽進度持續更新!
感謝 未知作者 的精彩分享!
JavaScript 生態系統真的很豐富,這樣的分享對開發者很有幫助。
實際的程式碼範例很有幫助,讓理論更容易理解。
遇到的問題和解決方案分享很實用,相信很多人都會遇到類似的情況。
也歡迎版主有空參考我的系列文「南桃AI重生記」:https://ithelp.ithome.com.tw/users/20046160/ironman/8311
如果覺得有幫助的話,也歡迎訂閱支持!